artificial kidney - English Synonyms Dictionary